﻿@model IEnumerable<TracNghiem.Models.Test_QuestionModel>
@{
    string cau_hoi_id = "";
    int stt = 0;
    int count = 1;
    int count_cau_dung = 0;
    int tong_diem = 0;
    string ket_qua = "";
}
<div class="vc-page-center clearfix">
    <div class="2colpage clearfix">
        <div class="vc-sidebar-left">
            <div class="left-box">
                <div class="title-box">
                    <a class="title">Kiểm tra</a>
                </div>
                <div class="content-box">
                    <ul id="left-menu" class="left_menu">
                        @Html.Raw(ViewBag.menu)
                    </ul>
                </div>
            </div>
        </div>
        <div class="vc-content">
            @*   <div class="moving-news">
                <div class="title">
                    <a href="#">Thông Báo:</a>
                </div>
              <div class="promo-news">
                    <marquee width="580" onmouseover="this.stop();" onmouseout="this.start();" scrolldelay="0"
                        scrollamount="4">			           
							                        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                                                    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
                                                    HỆ THỐNG ÔN-THI TRẮC NGHIỆM TRỰC TUYẾN VNPT-ĐIỆN BIÊN
			                                    </marquee>
                </div>
            </div>*@
            <script language="javascript">
                function changeServicesMenu() {
                    document.getElementById("giaitri").setAttribute("class", "expanded");
                    var userAgent = navigator.userAgent.toLowerCase();
                    if (userAgent.indexOf("firefox") != -1) {
                        document.getElementById("ulgiaitri").style.display = "block";
                    }
                }
            </script>
            @using (Html.BeginForm("createDoc", "Test_Service", FormMethod.Post, new { id = "f" }))
            {
            <fieldset>
                <legend><span>
                    <h3>
                        <b><font size='3'>Kết quả trắc nghiệm</font></b>
                    </h3>
                    @{string html = "";
                      html = "<h3 align=center style='text-align:center'><span style='font-size:20.0pt;mso-fareast-font-family:\"Times New Roman\"'>Kết quả trắc nghiệm<o:p></o:p></span></h3>";
                      //if (Session["user_name"] != null)
                      //    {
                      //        html += "<h3 align=center style='text-align:center'><span style='font-size:14.0pt;mso-fareast-font-family:\"Times New Roman\";color:red'>Chúc mừng " + Session["user_name"].ToString() + " (" + Session["hoten"] + ") đã hoàn thành bài kiểm tra<o:p></o:p></span></h3>";
                      //    }
                      }
                </span></legend>
                @Html.Raw(ViewBag.message)
                @foreach (var item in Model)
                {
                    stt++;
                    if (cau_hoi_id != item.id.ToString())
                    {
                        if (item.kq == "1")
                        {
                            count_cau_dung++;
                        }

                        count++;
                    }
                    cau_hoi_id = item.id;
                }
                @{
                tong_diem = 100 / (count - 1) * count_cau_dung;
                if (tong_diem >= 90)
                {
                    ket_qua = "Tốt";
                }
                else if (tong_diem >= 70 && tong_diem < 90)
                {
                    ket_qua = "Khá";
                }
                else if (tong_diem >= 50 && tong_diem < 70)
                {
                    ket_qua = "Trung bình";
                }
                else
                {
                    ket_qua = "Không đạt";
                }    
                }
                <b><i><font size='3'>Tổng số câu đúng: @(count_cau_dung + "/" + (count - 1))
                </font></i></b>
                <br>
                <b><i><font size='3'>Điểm đạt được: @(tong_diem)/100. Bạn được xếp loại: @(ket_qua)!</font></i></b>
                <br>
                @{if (ViewBag.download != "")
                  {
                        <input class="submit-green" type="submit" value="Download kết quả" />
                  }
                }
                <br>
                <br>
               
                @{
                  html += "<p class=MsoNormal>";
                  if (Session["user_name"] != null)
                  {
                      html += "<b><i><span style='font-size:14.0pt;mso-fareast-font-family:\"Times New Roman\"'>Tên đơn vị: " + Session["tendonvi"].ToString();
                      html += "</span></i></b><span style='font-size:14.0pt;mso-fareast-font-family:\"Times New Roman\"'><br>";
                      html += "<b><i>Họ tên: " + Session["hoten"].ToString() + " (" + Session["user_name"] + ")</i></b><br>";
                  }
                  html += "<b><i>Tổng số câu đúng: " + (count_cau_dung + "/" + (count - 1))+"</i></b><br>";
                  html += "<b><i>Điểm đạt được: " + (tong_diem) + "/100. Bạn được xếp loại: " + (ket_qua) + "!</i></b></p><br>";

                  cau_hoi_id = "";
                  stt = 0;
                  count = 1;
                  count_cau_dung = 0;
                }
                @foreach (var item in Model)
                {
                    stt++;
                    if (cau_hoi_id != item.id.ToString())
                    {
                        //<b>Câu @count: @item.name</b> <b>(@(item.kq == "1" ? "Đúng" : "Sai"))</b> 

                        string kq = "";
                        if (item.kq == "1")
                        {
                            <img src="@Url.Content("~/Content/themes/template/style/images/true.png")" width="15px" height="15px" />
                            kq = " <span style='background:lime;mso-highlight:lime'>(Đúng)</span>";
                            count_cau_dung++;
                        }
                        else
                        {
                            <img src="@Url.Content("~/Content/themes/template/style/images/false.png")" width="15px" height="15px" />
                            kq = " <span style='background:red;mso-highlight:red'>(Sai)</span>";
                        }
                        <b><font size='3'>Câu @count: @item.name</font></b>
                        
                        
                        html += "<b style='mso-bidi-font-weight:normal'>" + kq + " Câu " + @count + ": " + item.name;
                        html += "</b>";

                        count++;
                    } 
                    <li>
                        <input type="checkbox" onclick="return false"  value="1" @(item.status_user == "1" ? "checked=checked" : "") name='cb' />
                        <font size='3'>@item.cau_tl_name</font> </li> 
                    if (item.status_user == "1")
                    {
                        html += "<li><b><i><font size='3'>" + item.cau_tl_name + "</font></i></b> </li> ";
                    }
                    else
                    {
                        html += "<li><font size='3'>" + item.cau_tl_name + "</font></li> ";
                    }
                    html += "<br>";
                    cau_hoi_id = item.id;
                }
                @{
                    //html += "<p class=MsoNormal><span style='font-size:14.0pt;mso-fareast-font-family:\"Times New Roman\"'><o:p>&nbsp;</o:p></span></p>";
                    html += "<p class=MsoNormal align=right style='text-align:right'><span style='font-size:14.0pt;mso-fareast-font-family:\"Times New Roman\"'>Ngày " + System.DateTime.Now.Day + " tháng " + System.DateTime.Now.Month + " năm " + System.DateTime.Now.Year + "<o:p></o:p></span></p>";
                    //html += "<p class=MsoNormal><span style='font-size:14.0pt;mso-fareast-font-family:\"Times New Roman\"'><span style='mso-tab-count:8'></span><o:p></o:p></span></p>";
                    html += "<p class=MsoNormal style='text-indent:.5in'><b style='mso-bidi-font-weight:normal'><span style='font-size:14.0pt;mso-fareast-font-family:\"Times New Roman\"'>Xác nhận của lãnh đạo đơn vị<span style='mso-tab-count:1'></span>";
                    html += "<span style='mso-tab-count:3'> </span>Người kiểm tra</span></b><span style='font-size:14.0pt;mso-fareast-font-family:\"Times New Roman\"'><o:p></o:p></span></p>";
                }
            </fieldset>            
            <input type="hidden" name="html" value="@html" />
            }
            <script type="text/javascript">
                window.onload = function () {
                var download = '@(ViewBag.download)';
                if (download != "")
                        document.forms['f'].submit();
                }
            </script>

